stain someone's conscience - French English Dictionary